﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Xml.Linq;

namespace Puzzler.Plugin.Interface
{
    public interface IPuzzleIOHandler : IPuzzlePluginAction
    {
        void SaveToXml(XElement element);
        void LoadFromXml(XElement element);

        void SaveToBinary(StreamWriter writer);
        void LoadFromBinary(StreamReader reader);
    }
}
